home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
prog
/
cfuncs.zip
/
DREADY.C
< prev
next >
Wrap
Text File
|
1991-06-18
|
801b
|
54 lines
/*main()
{
DriveReady('a');
} */
int DriveReady( char d)
{
int toupper(int c);
int biosdisk(int cmd, int d, int h, int t, int s, int n, void *buffer);
int drv,retry;
char buffer[512]="";
unsigned status = 0;
d = toupper(d);
switch (d)
{
case 'A':
drv = 0;
break;
case 'B':
drv = 1;
break;
default:
/* strcpy(buffer, "DRIVE NOT READY");
buffer[6] = d;
message(buffer, 1); */
return(0);
}
for (retry=0; retry<3; ++retry)
{
status = biosdisk(2, drv, 0, 0, 6, 1, buffer);
if (status == 0)
return(1);
if (status == 128)
break;
}
/* strcpy(buffer, "DRIVE NOT READY");
buffer[6] = d;
message(buffer, 1); */
return(0);
}